package action;

import modele.Film;

import com.opensymphony.xwork2.ActionSupport;

import data.FilmXML;

public class DetailFilm extends ActionSupport {

	private static final long serialVersionUID = 2977231066905452266L;

	private int idFilm;
	private Integer id;
	private String titre;
	private String auteur;
	private String genre;
	private String dateSortie;
	private Integer duree;
	private String image;
	private String resume;
	private Integer note;
	private boolean estDispo;

	public String execute() throws Exception {
		FilmXML filmXML = new FilmXML();
		Film film = filmXML.getFilm(idFilm);
		if (film != null) {
			id = film.getId();
			titre = film.getTitre();
			auteur = film.getAuteur();
			genre = film.getGenre();
			dateSortie = film.getDateSortie();
			duree = film.getDuree();
			//image = System.getProperty("dataPath") + "\\" + film.getImage();
			image=film.getImage();
			resume = film.getResume();
			note = film.getNote();
			estDispo = film.getEstDispo();
		}
		return SUCCESS;
	}

	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public int getIdFilm() {
		return idFilm;
	}

	public void setIdFilm(int idFilm) {
		this.idFilm = idFilm;
	}

	public String getTitre() {
		return titre;
	}

	public void setTitre(String titre) {
		this.titre = titre;
	}

	public String getAuteur() {
		return auteur;
	}

	public void setAuteur(String auteur) {
		this.auteur = auteur;
	}

	public String getGenre() {
		return genre;
	}

	public void setGenre(String genre) {
		this.genre = genre;
	}

	public String getDateSortie() {
		return dateSortie;
	}

	public void setDateSortie(String dateSortie) {
		this.dateSortie = dateSortie;
	}

	public Integer getDuree() {
		return duree;
	}

	public void setDuree(Integer duree) {
		this.duree = duree;
	}

	public String getImage() {
		return image;
	}

	public void setImage(String image) {
		this.image = image;
	}

	public String getResume() {
		return resume;
	}

	public void setResume(String resume) {
		this.resume = resume;
	}

	public Integer getNote() {
		return note;
	}

	public void setNote(Integer note) {
		this.note = note;
	}

	public boolean isEstDispo() {
		return estDispo;
	}

	public void setEstDispo(boolean estDispo) {
		this.estDispo = estDispo;
	}
	
	
}